package com.zelix;

import java.io.PrintStream;
import java.io.PrintWriter;
import java.util.*;


//            gj, kk, fj, il, 
//            nh, vh, zu, si

public class mj extends gj
{

    private static String z[];

    public mj(int i)
    {
        super(i);
    }

    protected void a(nh nh1, int i, int k)
    {
        nh1.d(this);
        if(nh1.x() > i)
            System.out.println(zu.a(vh.e().length() + 1, ' ') + z[1]);
        if(nh1.h() > k)
            System.err.println(zu.a(vh.e().length() + 1, ' ') + z[0]);
    }

    public String a()
    {
        return z[3];
    }

    public ArrayList j()
    {
        ArrayList arraylist;
        int k;
        k = si.g;
        arraylist = new ArrayList();
        if(super.j != null){
            int i = 0;
            ArrayList arraylist1;
            Enumeration enumeration;
            for(;i<super.j.size();i++){
                kk kk1 = (kk)super.j.get(i);
                arraylist1 = new ArrayList();
                enumeration = kk1.i();
                while(enumeration.hasMoreElements()){
                    il il1 = (il)enumeration.nextElement();
                    arraylist1.add(il1);
                }
                arraylist.add(arraylist1);
            }
        }
        return arraylist;
    }

    protected void a(nh nh1)
    {
        PrintWriter printwriter = nh1.n();
        String s = vh.e() + z[2];
        printwriter.println(s);
        System.out.println(s);
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key =0x55;
                    break;
                case 1:
                    key =115;
                    break;
                case 2:
                    key =102;
                    break;
                case 3:
                    key =125;
                    break;
                case 4:
                    key =96;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static 
    {
        String as[];
        as = new String[4];
        as[0] = z("\020\001\024\022\022&S\002\030\0240\020\022\030\004u\004\016\024\f0S\025\030\024!\032\b\032@2\001\t\b\020<\035\001\016N".toCharArray());
        as[1] = z("\002\022\024\023\t;\024\025]\0040\007\003\036\0240\027F\n\b<\037\003]\0230\007\022\024\0162S\001\017\017 \003\017\023\007&]".toCharArray());
        as[2] = z("u \003\t\024<\035\001]\007'\034\023\r\t;\024\025SN{".toCharArray());
        as[3] = z("2\001\t\b\020<\035\001\016".toCharArray());
        z = as;

    }
}